* { padding: 0; margin: 0; }

@font-face
{
font-family: ptsan;
src:url('../fonts/PTS55F.ttf');
} 


body {font-family: Arial, Helvetica, sans-serif;font-size: 13px;height:101%;background:#fafafa}
#wrapper { 
height: 100%;
margin: 0 auto -38px;
min-height: 100%
}
#main{width:100%;}
.container{width: 960px;position:relative;margin:0px auto;}
#header {
position:relative;
 width:100%;
 height: 42px;
 margin:0px;
 padding:0px;
 background:url('../images/header_black.jpg') repeat-x;

}
.grid_1{width:60px;}.grid_2{width:120px;}.grid_3{width:180px;}.grid_4{width:240px;}.grid_5{width:300px;}
.grid_6{width:358px;}
.grid_7{width:420px;}.grid_8{width:480px;}.grid_9{width:540px;}
.grid_10{width:598px;}
.grid_11{width:660px;}.grid_12{width:720px;}
.grid_13{width:780px;}.grid_14{width:840px;}.grid_15{width:900px;}.grid_16{width:960px;}

#header h1 {
	color: #fff;
	font-size: 17px;
	line-height: 37px;
	font-family:ptsan;
}



#navigation {
position:relative;
width:100%;
background: url('../images/nav_blue.jpg') repeat-x;
height:91px;
}


#sub_nav
{
position:relative;
width:100%;
background: url('../images/subnav_gray.jpg') repeat-x;
height:38px;
}
#content{
position:relative;
 width:100%;
 height:500px;
}
#leftcolumn {
display:inline; 
position:relative;
background:#efefef;
height: 270px;
width: 278px;
float: left;
margin:10px 10px 10px 10px;

border:1px solid #e2e2e2;

}
#rightcolumn { 
 float: right;
 position:relative;
 height: 270px;
 width: 660px;
 display: block;
margin-top:10px;
background:#efefef;
}
#footer { 
 width:100%;
 color: #fff;
 background:url('../images/header_black.jpg') repeat-x;
 position:relative;
 height:42px;
 bottom:0px;
}
ul
{list-style:none;}
ul li
{
padding:10px;
float:left;

}
ul li a
{
background:transparent;
color:#4a4a4a;
text-decoration:none;
font-family: ptsan;
}
ul li a:hover
{
	color:#5590CA;
}
ul li a.active
{
	color:#5590CA;
}
.logo{position:absloute;width:200px;float:left;font-family:arial;font-size:10;color:white;}
.side-menu{position:absloute;width:400px;height:100%;float:right;right:0px;text-align:right;margin-top:10px;}
.flash{width:590px;height:303px;margin:10px 10px 0px 0px;position:relative;float:left;left:0px;}


.row{height:40px;display:block;border-bottom:2px solid #ececec;clear:both;}
.col-1{width:143px;text-align:left;position:relative;float:left;display:block; font-weight:bold;border-right:2px solid #ececec;line-height:40px;padding-left:5px;}
.col-2{width:180px;text-align:left;position:relative;float:left;display:inline;padding:10px 13px;}
.col-3{width:148px;text-align:center;position:relative;float:left;display:block; font-weight:bold;border-right:2px solid #ececec;line-height:40px;}
.col-4{width:462px;text-align:left;position:relative;float:left;display:inline;padding:10px 13px;}
.box1
{
width:358px;
background:#F6F6F6;
border:1px solid #C8C8C8;
margin:10px 0px 20px 0px;
right:0px;
float:right;
}
.box2
{
width:638px;
background:#F6F6F6;
border:1px solid #C8C8C8;
margin:10px 0px 20px 0px;
}
.thead{
background:url('../images/thead.jpg') repeat-x;
height:32px;
width:100%;
color:#fff;
font-size:14px;
line-height:32px;
font-family:PT sans;
text-align:center;
font-size:13px;
font-weight:bold;
}

.aleft
{
display:block;
left:0px;
float:left;

}
.aright
{
display:block;
right:0px;
float:right;

}
.button
{
margin:5px 5px;

}
.clear{clear:both;}
#nav_main
{
	list-style:none;
	margin:0px;
	padding:0px;
	height:100%;
}
#nav_main li
{
float:left;
height:91px;
width:120px;
margin-right:10px;
padding:0px;

	}
#nav_main li a
{
	display:block;
	position:relative;
	background:url('../images/bg-normal.png') no-repeat;
	width:120px;
	height:61px;
	float:left;
	margin-top:30px;
}
#nav_main li a:hover
{
	display:block;
	position:relative;
	background:url('../images/bg-hover.png') no-repeat;
	border:1px solid solid;
	width:120px;
	height:100%;
}
#nav_main li a.active
{
	display:block;
	position:relative;
	background:url('../images/bg-active.png') no-repeat;
	border:1px solid solid;
	width:120px;
	height:100%;
	
}
.image-center{text-align:center;margin-top:5px;}


.no-display{display:none;}

/*changes done*/
.fleft{float:left;}
.fright{float:right;}
.box{
	display:block;
	position:relative;
	}